A method of assessing rework for implementing software requirements changes

نویسندگان

چکیده

Software development is often affected by user/system requirements changes. To implement changes, a system which being developed needs to be reworked. However, the term ?Rework? has not been clearly defined in literature. Depending on complexity of amount rework required varies from some software module modifications non-trivial alteration design system. The effort associated with such obviously will vary too. date, there scant research assessment, and relationship between it change estimation hardly understood. In this paper, we present definition for rework, describe method assessing implementing Our consists three stages: namely (i) identification; (ii) analysis; (iii) assessment. demonstrate practicality that enables developers compare different options available identify one less invasive requires lesser design, explain our concept use running example.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Assessing Changes for implementing Manufacturing Execution Systems

Objectives of the Study The goal of the research is to design a method to assess the scope and the extent of change for implementing Manufacturing Execution Systems (MES). On the one hand, the study has elicited a set of business requirements to delineate the scope of implementation. On the other hand, the study has assessed the extent of change within the scope by detecting the inertness that ...

متن کامل

Examining Requirements Change Rework Effort: A Study

Although software managers are generally good at new project estimation, their experience of scheduling rework tends to be poor. Inconsistent or incorrect effort estimation can increase the risk that the completion time for a project will be problematic. To continually alter software maintenance schedules during software maintenance is a daunting task. Our proposed framework, validated in a cas...

متن کامل

Assessing Maturity Requirements for Implementing and Using Product Lifecycle Management

Product lifecycle management (PLM) is a systematic and holistic way to approach challenges that exist in managing product related information along products’ lifecycle from product design to its disposal. There is an established set of information management approaches that address important subsets of lifecycle information management challenges, e.g. product data management (PDM), ERP and CRM....

متن کامل

Information Security Requirements for Implementing Electronic Health Records in Iran

Background and Goal: ICT development in recent years has created excellent developments in human social and economic life. One of the most important opportunities to use information technology is in the medical field, that the result would be electronic health record (EHR).The purpose of this research is to investigate the effects information securi...

متن کامل

Programming Rework in Software Processes

Our long-term research in process programming is based on the hypothesis that software processes can and should be captured accurately and formally, using executable formalisms to support execution, analysis, and understanding. Many process languages have been developed over the years for modeling processes formally. In this paper, we argue that for automated support, we need not a process mode...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Computer Science and Information Systems

سال: 2021

ISSN: ['1820-0214', '2406-1018']

DOI: https://doi.org/10.2298/csis200221032j